
var Validata = {
	require:[], 
	number:[], 
	img:[],
	registerRequire:function (requrieArray) {
		var index,len=requrieArray.length;
		for(index=0;index<len;index++){
			this.require.push(requrieArray[index]);
		
		}
	}, 
	registerNumber:function (numberArray) {
		var index,len=numberArray.length;
		for(index=0;index<len;index++){
			this.number.push(numberArray[index]);
			
		}
	},
	registerImg:function (imgArray) {
		var index,len=imgArray.length;
		for(index=0;index<len;index++){
			this.img.push(imgArray[index]);
			
		}
	},
	validata:function(){
		var index=0,obj;
		var len=this.require.length;
		for(index=0;index<len;index++){
		  obj =  document.getElementById(this.require[index]);
		  if(!obj){
		  	alert("不存在"+this.require[index]+"元素");
		  	return false;
		  }else if(obj.value==""){
		  	alert("不能为空");
		  	obj.focus();
		  	obj.className='red';
		  	obj.onblur=function(){
		  		obj.className='';
		  	}
		  	return false;
		  }
		}	
		len=this.number.length;
		for(index=0;index<len;index++){
		  obj =  document.getElementById(this.number[index]);
		  if(!obj){
		  	alert("不存在"+this.number[index]+"元素");
		  	return false;
		  }else if(isNaN(obj.value)){
		  	alert("只能为数字");
		  	obj.focus();
		  	obj.className='red';
		  	obj.onblur=function(){
		  		obj.className='';
		  	}
		  	return false;
		  }
		}	
		var len=this.img.length;
		for(index=0;index<len;index++){
			  obj =  document.getElementById(this.img[index]);
		  	if(!obj){
		  		alert("不存在"+this.img[index]+"元素");
		  		return false;
		  	}else if(obj.value!=""){
		  		if(obj.value.indexOf(".")==-1||obj.value.lastIndexOf(".")==obj.value.length){
		  			alert("文件类型不对");
		  			return false;
		  		}
		  		var name=obj.value.substring(obj.value.lastIndexOf(".")+1,obj.value.length).toLowerCase();
				if(name=='jpg'||name=='bmp'||name=='gif'||name=='png'){
					continue;
				}
				alert("文件类型不对");
		  		return false;
		  	}
		  }
		return true;
	}
	
};

